Implementação do sistema descrita por meio dos requisitos funcionais e/ou não funcionais.
ID | Descrição do Requisito | Artefato(s) produzido(s) |
---|---|---|
RF-01 | Sistema deve permitir o cadastro, edição e deletar imóveis, localização, características específicas, status de locação. | FrontEnd/Imovel.html, FrontEnd/imovel.js, FrontEnd/EditarImovel.html, FrontEnd/editarImovel.js, EasyRent/MS01-Imovel/* |
RF-02 | Sistema dever permitir a alteração do status da locação do imóvel: disponível, alugado, em manutenção. | FrontEnd/Imovel.html, FrontEnd/imovel.js, FrontEnd/EditarImovel.html, FrontEnd/editarImovel.js, EasyRent/MS01-Imovel/* |
RF-03 | Facilitar o gerenciamento de contratos de locação, incluindo dados dos locatários, prazos, valores e datas de pagamento. | FrontEnd/Lancamento.html, FrontEnd/Lancamento.js, FrontEnd/EditarLancamento.html, FrontEnd/EditarLancamento.js, EasyRent/MS03 |
RF-04 | Deve ser possível ter acesso a documentos digitalizados, tais como: contratos, termos de vistoria, e outros documentos relevantes a locação. | FrontEnd/Documentos.html, FrontEnd/Documentos.js, EasyRent/ApiDocumentos |
RF-05 | Deve haver um controle financeiro para acompanhamento de receitas (aluguéis) e despesas (manutenções, impostos, taxas de serviço), incluindo alertas para pagamentos pendentes ou atrasados. | FrontEnd/Financeiro.html, FrontEnd/Financeiro.js, FrontEnd/LancamentoFinan.html |
RF-06 | Sistema deve ter um perfil admin, que será responsável pela gestão da aplicação, além de criar os acessos dos locatários para que estes possam visualizar todas as informações sobre sua locação. | FrontEnd/CadastroUsuario.html, FrontEnd/Cadastro.js, EasyRent/APILogin, EasyRent/API-Inquilino |
RF-07 | Sistema deve ter um perfil usuário, que será responsável por inserir e gerenciar os imóveis lançados na aplicação | FrontEnd/CadastroUsuario.html, FrontEnd/Cadastro.js, EasyRent/APILogin |
RF-08 | Sistema deve ter um perfil locador, que visualizará todas as informações sobre o seu imóvel locado | FrontEnd/CadastroUsuario.html, FrontEnd/Cadastro.js, EasyRent/APILogin |
RF-09 | Deve haver uma sistema de notificação dentro da aplicação | FrontEnd/Dash.js |